const { cexExports } = require('../helper/cex')
const bitcoinAddressBook = require('../helper/bitcoin-book/index.js')

const config = {
  bitcoin: { owners: bitcoinAddressBook.deribit },
  ethereum:{
    owners: [
        "0x77021d475E36b3ab1921a0e3A8380f069d3263de",
        "0x5f397B62502e255f68382791947D54C4B2d37F09",
        "0xcfee6efec3471874022e205f4894733c42cbbf64",
        "0x2eeD6a08Fb89a5CD111efA33f8DcA46CfbEB370f",
        "0x6B378bE3c9642ccF25b1A27faCb8ace24aC34A12",
        "0xA7e15eF7C01B58eBe5eF74Aa73625Ae4b11FE754",
        "0x062448f804191128d71fc72e10a1d13bd7308e7e",
        "0xA0F6121319a34f24653fB82aDdC8dD268Af5b9e1",
        "0x904cC2B2694FFa78F04708D6F7dE205108213126",
        "0x63F41034871535ceE49996Cc47719891Fe03dff9",
        //added on the 26/06/2024 
        "0x58F56615180A8eeA4c462235D9e215F72484B4A3",
        "0x1baE874af9f81B8F93315b27F080260Da4702D3a",
        "0x2563328d58AC7eE9e930E89C29Ce96046a291207",
        "0x866c9a77d8Ab71d2874703e80cb7aD809b301e8e",
        "0xCf2027AAB22980820F0767d9f214CDBD2AA2428D",
        "0xACd41f0dA1A84f5543c84a33864e025cE30C099D",
        "0xc7125da07a7110049ecc68f43bf10de4d45ca84e",
        "0x1b995f9d96951f4a04c30d2e114819949e971bc8",
        "0x245772af12d1c31e2b7d6ea810a91c1f3db4eb94",
        "0x282f9830e74d887Da489C030cB1EF1D328EaC0A9",
        "0x98F980a6f4800b53db7DF568B5e1F6f230d661e5",
        "0xb61a16BDa6D61D9b8AD493BF05962c5b98D1712F",
        "0x8F5F8ada4D19BF4ffBE580e4ce92af424e60C720",
        "0x369F8406A13729c168526018697F0da667656cde",
        "0x3d09D2354530466D32Ed37C6Ad19eA58504A0C37"
    ]
  },
  solana: {
    owners:[
        "H8z2yZcrKo7ngiMz3Vsuw823nYo11qdCqs3sJDDjeTdD",
        "A5ANHizfayJUDBSwV5Cm7CNXCj6E6AAda49wzzdYPons",
        //added on the 26/06/2024 
        "BZo9RRbgsWaLMxyaYiJK9D27j2FAVgHrhMJBvAj7GiyG",
        "DL165xn6SrdupXGA2MW6woz35B3ssVqpYfwS1xAKdyx",
        "7wx23rZmR4tikqW9avcby5Pf8QEuBTo7HKUtpCt9r9nz",
        "FbchixvxTEW24Mnzh8AxW31YEZ3J8bq5G5YthxttRgST",
        "BeTzsKSyvUhYiSrRDrDkZDN69LU4T7Ho3qKmrK8DvxYN",
        "6xASgNpWJzP92LSwWkPZryHt8VMK1XhiU284gkLcVaX1"
    ]
  },
  ethpow: {
    owners:[
        "0x77021d475E36b3ab1921a0e3A8380f069d3263de",
    ]
  },
  ripple: {
    owners:[
         //added on the 26/06/2024 
        "rpFXRE1LPyS48a4LMqyksG2sjDg8wmQD5e",
        "rE4y6xhfo9QUV2oAxpHtnVkMmGEk632T7R",
        "rK6enCZ6sMs84wMhTUgLhnPr9eyrTTNA6W",
        "rKK7VZnnqovrh5Gka1ANartX9Usx2aBAZd",
        "rMsmvyJxCRs9csii8yPdd4ti8cLVS4pkAu",
        "r349nPzpVGRFqQKkyvPsbvQdzLRQNfobbk",
        "rHZqS1bfwztYixefmvrbEqn7ZZgjebSphB",
    ]
  },
  bsc: {
    owners:[
        "0xc7125DA07a7110049eCC68F43BF10DE4d45CA84e",
    ]
  },
}

module.exports = cexExports(config)
module.exports.methodology = 'This wallets where collect from here https://insights.deribit.com/exchange-updates/proof-of-reserves-deribit/'
